Make it build - Federico
authorArturo Espinosa <unammx@src.gnome.org>
Wed, 27 Oct 1999 19:15:37 +0000 (19:15 +0000)
committerArturo Espinosa <unammx@src.gnome.org>
Wed, 27 Oct 1999 19:15:37 +0000 (19:15 +0000)
gdk-pixbuf/gdk-pixbuf-io.c
gdk-pixbuf/gdk-pixbuf-io.h
gdk-pixbuf/gdk-pixbuf-loader.c
gtk/gdk-pixbuf-loader.c

index 9c41402cb583dd635d34e49a6e0c5ee434c0e78a..bc00617b97f128f856c9b2bf3a6164ae3a5f634c 100644 (file)
@@ -136,15 +136,15 @@ pixbuf_check_ppm (guchar *buffer, int size)
 #endif
 
 ModuleType file_formats [] = {
-       { "png",  NULL, pixbuf_check_png,  NULL, NULL, NULL, NULL, NULL },
-       { "jpeg", NULL, pixbuf_check_jpeg, NULL, NULL, NULL, NULL, NULL },
-       { "tiff", NULL, pixbuf_check_tiff, NULL, NULL, NULL, NULL, NULL },
-       { "gif",  NULL, pixbuf_check_gif,  NULL, NULL, NULL, NULL, NULL },
+       { "png",  pixbuf_check_png, NULL,  NULL, NULL, NULL, NULL, NULL },
+       { "jpeg", pixbuf_check_jpeg, NULL, NULL, NULL, NULL, NULL, NULL },
+       { "tiff", pixbuf_check_tiff, NULL, NULL, NULL, NULL, NULL, NULL },
+       { "gif",  pixbuf_check_gif, NULL,  NULL, NULL, NULL, NULL, NULL },
 #define XPM_FILE_FORMAT_INDEX 4
-       { "xpm",  NULL, pixbuf_check_xpm,  NULL, NULL, NULL, NULL, NULL },
+       { "xpm",  pixbuf_check_xpm, NULL,  NULL, NULL, NULL, NULL, NULL },
 #if 0
-       { "bmp",  NULL, pixbuf_check_bmp,  NULL, NULL, NULL, NULL, NULL },
-       { "ppm",  NULL, pixbuf_check_ppm,  NULL, NULL, NULL, NULL, NULL },
+       { "bmp",  pixbuf_check_bmp, NULL,  NULL, NULL, NULL, NULL, NULL },
+       { "ppm",  pixbuf_check_ppm, NULL,  NULL, NULL, NULL, NULL, NULL },
 #endif
        { NULL, NULL, NULL, NULL, NULL, NULL, NULL }
 };
index b3da91d6455d3a1489a4e8f513d44e69f81f893d..74520398bc0bb7f04dd99a389f46bb85496e7c04 100644 (file)
@@ -33,8 +33,8 @@ typedef void (* ModulePreparedNotifyFunc) (GdkPixbuf *pixbuf, gpointer user_data
 typedef struct _ModuleType ModuleType;
 struct _ModuleType {
        char *module_name;
-       GModule *module;
        gboolean (* format_check) (guchar *buffer, int size);
+       GModule *module;
        GdkPixbuf *(* load) (FILE *f);
         GdkPixbuf *(* load_xpm_data) (const gchar **data);
 
index 09c889224c5499e850b32235e5f58ea523f71100..c1fb1897fe06a4a0e53001fd3d417fcb45666e2e 100644 (file)
@@ -165,35 +165,40 @@ gdk_pixbuf_loader_init (GdkPixbufLoader *loader)
 }
 
 static void
-gdk_pixbuf_loader_destroy (GtkObject *loader)
+gdk_pixbuf_loader_destroy (GtkObject *object)
 {
+       GdkPixbufLoader *loader;
        GdkPixbufLoaderPrivate *priv = NULL;
 
-       g_return_if_fail (loader != NULL);
-       g_return_if_fail (GDK_IS_PIXBUF_LOADER (loader));
+       g_return_if_fail (object != NULL);
+       g_return_if_fail (GDK_IS_PIXBUF_LOADER (object));
 
-       priv = GDK_PIXBUF_LOADER (loader)->private;
+       loader = GDK_PIXBUF_LOADER (object);
+       priv = loader->private;
 
        if (!priv->closed)
-               gdk_pixbuf_loader_close (GDK_PIXBUF_LOADER (loader));
+               gdk_pixbuf_loader_close (loader);
 
        if (priv->pixbuf)
                gdk_pixbuf_unref (priv->pixbuf);
 
        if (GTK_OBJECT_CLASS (parent_class)->destroy)
-               (* GTK_OBJECT_CLASS (parent_class)->destroy) (loader);
+               (* GTK_OBJECT_CLASS (parent_class)->destroy) (object);
 }
 
 static void
-gdk_pixbuf_loader_finalize (GtkObject *loader)
+gdk_pixbuf_loader_finalize (GtkObject *object)
 {
+       GdkPixbufLoader *loader;
        GdkPixbufLoaderPrivate *priv = NULL;
 
-       priv = GDK_PIXBUF_LOADER (loader)->private;
+       loader = GDK_PIXBUF_LOADER (object);
+       priv = loader->private;
+
        g_free (priv);
 
        if (GTK_OBJECT_CLASS (parent_class)->finalize)
-               (* GTK_OBJECT_CLASS (parent_class)->finalize) (loader);
+               (* GTK_OBJECT_CLASS (parent_class)->finalize) (object);
 }
 
 static void
index 09c889224c5499e850b32235e5f58ea523f71100..c1fb1897fe06a4a0e53001fd3d417fcb45666e2e 100644 (file)
@@ -165,35 +165,40 @@ gdk_pixbuf_loader_init (GdkPixbufLoader *loader)
 }
 
 static void
-gdk_pixbuf_loader_destroy (GtkObject *loader)
+gdk_pixbuf_loader_destroy (GtkObject *object)
 {
+       GdkPixbufLoader *loader;
        GdkPixbufLoaderPrivate *priv = NULL;
 
-       g_return_if_fail (loader != NULL);
-       g_return_if_fail (GDK_IS_PIXBUF_LOADER (loader));
+       g_return_if_fail (object != NULL);
+       g_return_if_fail (GDK_IS_PIXBUF_LOADER (object));
 
-       priv = GDK_PIXBUF_LOADER (loader)->private;
+       loader = GDK_PIXBUF_LOADER (object);
+       priv = loader->private;
 
        if (!priv->closed)
-               gdk_pixbuf_loader_close (GDK_PIXBUF_LOADER (loader));
+               gdk_pixbuf_loader_close (loader);
 
        if (priv->pixbuf)
                gdk_pixbuf_unref (priv->pixbuf);
 
        if (GTK_OBJECT_CLASS (parent_class)->destroy)
-               (* GTK_OBJECT_CLASS (parent_class)->destroy) (loader);
+               (* GTK_OBJECT_CLASS (parent_class)->destroy) (object);
 }
 
 static void
-gdk_pixbuf_loader_finalize (GtkObject *loader)
+gdk_pixbuf_loader_finalize (GtkObject *object)
 {
+       GdkPixbufLoader *loader;
        GdkPixbufLoaderPrivate *priv = NULL;
 
-       priv = GDK_PIXBUF_LOADER (loader)->private;
+       loader = GDK_PIXBUF_LOADER (object);
+       priv = loader->private;
+
        g_free (priv);
 
        if (GTK_OBJECT_CLASS (parent_class)->finalize)
-               (* GTK_OBJECT_CLASS (parent_class)->finalize) (loader);
+               (* GTK_OBJECT_CLASS (parent_class)->finalize) (object);
 }
 
 static void